export interface PackInputs {
    /**
     * The location where the repository will be download
     */
    projectDir: string

    /**
     * The packaging path enterd by user
     */
    filePath: string

    /**
     * The target artifact name with suffix
     */
    artifactFullName: string

    /**
     * The atrifact contains the packaging directory
     */
    includePathInArtifact: string | undefined

    /**
     * Whether to ignore .git
     */
    gitIgnore: string | undefined

    /**
     * The location of the binary file 7z.exe
     */
    sevenZipLocation: string

    /**
     * The path of the files will be packaged
     */
    sourcePath: string[]
}
